package cn.vconinfo.lims.delivery.model;

import java.io.Serializable;
import java.util.Date;

public class SpecimenRegister implements Serializable {
    private Long specimenRegisterId;

    private Long specimenExtraId;

    private String placeholderCode;

    private Integer patientTag;

    private Integer patientType;

    private Long hospitalId;

    private String patientName;

    private Integer patientSex;

    private String patientTel;

    private String doorNum;

    private Integer patientAge;

    private Integer patientAgeType;

    private Integer departmentId;

    private String bedNum;

    private Long specimenType;

    private String specimenTrait;

    private String diagnosis;

    private Integer doctorId;

    private Date samplingTime;

    private Date receiveTime;

    private Date reportTime;

    private Long docimasterId;

    private Long confirmManId;

    private Byte specialistSign;

    private Long price;

    private Integer printNum;

    private String checkTip;

    private String remarks;

    private String tipInfo;

    private Long applicationId;

    private Long projectDocumentId;

    private Long specimenManId;

    private Long executeDepartmentId;

    private Integer specimenWindow;

    private String tubeType;

    private String patientId;

    private String patientIdCard;

    private Byte specimenStatus;

    private Integer status;

    private Integer exportFlag;

    private String dailyCode;

    private String commentFst;

    private String commentSec;

    private String commentThr;

    private String commentFor;

    private String institution;

    private String addr;

    private static final long serialVersionUID = 1L;

    public Long getSpecimenRegisterId() {
        return specimenRegisterId;
    }

    public void setSpecimenRegisterId(Long specimenRegisterId) {
        this.specimenRegisterId = specimenRegisterId;
    }

    public Long getSpecimenExtraId() {
        return specimenExtraId;
    }

    public void setSpecimenExtraId(Long specimenExtraId) {
        this.specimenExtraId = specimenExtraId;
    }

    public String getPlaceholderCode() {
        return placeholderCode;
    }

    public void setPlaceholderCode(String placeholderCode) {
        this.placeholderCode = placeholderCode == null ? null : placeholderCode.trim();
    }

    public Integer getPatientTag() {
        return patientTag;
    }

    public void setPatientTag(Integer patientTag) {
        this.patientTag = patientTag;
    }

    public Integer getPatientType() {
        return patientType;
    }

    public void setPatientType(Integer patientType) {
        this.patientType = patientType;
    }

    public Long getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(Long hospitalId) {
        this.hospitalId = hospitalId;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName == null ? null : patientName.trim();
    }

    public Integer getPatientSex() {
        return patientSex;
    }

    public void setPatientSex(Integer patientSex) {
        this.patientSex = patientSex;
    }

    public String getPatientTel() {
        return patientTel;
    }

    public void setPatientTel(String patientTel) {
        this.patientTel = patientTel == null ? null : patientTel.trim();
    }

    public String getDoorNum() {
        return doorNum;
    }

    public void setDoorNum(String doorNum) {
        this.doorNum = doorNum == null ? null : doorNum.trim();
    }

    public Integer getPatientAge() {
        return patientAge;
    }

    public void setPatientAge(Integer patientAge) {
        this.patientAge = patientAge;
    }

    public Integer getPatientAgeType() {
        return patientAgeType;
    }

    public void setPatientAgeType(Integer patientAgeType) {
        this.patientAgeType = patientAgeType;
    }

    public Integer getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(Integer departmentId) {
        this.departmentId = departmentId;
    }

    public String getBedNum() {
        return bedNum;
    }

    public void setBedNum(String bedNum) {
        this.bedNum = bedNum == null ? null : bedNum.trim();
    }

    public Long getSpecimenType() {
        return specimenType;
    }

    public void setSpecimenType(Long specimenType) {
        this.specimenType = specimenType;
    }

    public String getSpecimenTrait() {
        return specimenTrait;
    }

    public void setSpecimenTrait(String specimenTrait) {
        this.specimenTrait = specimenTrait == null ? null : specimenTrait.trim();
    }

    public String getDiagnosis() {
        return diagnosis;
    }

    public void setDiagnosis(String diagnosis) {
        this.diagnosis = diagnosis == null ? null : diagnosis.trim();
    }

    public Integer getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Integer doctorId) {
        this.doctorId = doctorId;
    }

    public Date getSamplingTime() {
        return samplingTime;
    }

    public void setSamplingTime(Date samplingTime) {
        this.samplingTime = samplingTime;
    }

    public Date getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(Date receiveTime) {
        this.receiveTime = receiveTime;
    }

    public Date getReportTime() {
        return reportTime;
    }

    public void setReportTime(Date reportTime) {
        this.reportTime = reportTime;
    }

    public Long getDocimasterId() {
        return docimasterId;
    }

    public void setDocimasterId(Long docimasterId) {
        this.docimasterId = docimasterId;
    }

    public Long getConfirmManId() {
        return confirmManId;
    }

    public void setConfirmManId(Long confirmManId) {
        this.confirmManId = confirmManId;
    }

    public Byte getSpecialistSign() {
        return specialistSign;
    }

    public void setSpecialistSign(Byte specialistSign) {
        this.specialistSign = specialistSign;
    }

    public Long getPrice() {
        return price;
    }

    public void setPrice(Long price) {
        this.price = price;
    }

    public Integer getPrintNum() {
        return printNum;
    }

    public void setPrintNum(Integer printNum) {
        this.printNum = printNum;
    }

    public String getCheckTip() {
        return checkTip;
    }

    public void setCheckTip(String checkTip) {
        this.checkTip = checkTip == null ? null : checkTip.trim();
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    public String getTipInfo() {
        return tipInfo;
    }

    public void setTipInfo(String tipInfo) {
        this.tipInfo = tipInfo == null ? null : tipInfo.trim();
    }

    public Long getApplicationId() {
        return applicationId;
    }

    public void setApplicationId(Long applicationId) {
        this.applicationId = applicationId;
    }

    public Long getProjectDocumentId() {
        return projectDocumentId;
    }

    public void setProjectDocumentId(Long projectDocumentId) {
        this.projectDocumentId = projectDocumentId;
    }

    public Long getSpecimenManId() {
        return specimenManId;
    }

    public void setSpecimenManId(Long specimenManId) {
        this.specimenManId = specimenManId;
    }

    public Long getExecuteDepartmentId() {
        return executeDepartmentId;
    }

    public void setExecuteDepartmentId(Long executeDepartmentId) {
        this.executeDepartmentId = executeDepartmentId;
    }

    public Integer getSpecimenWindow() {
        return specimenWindow;
    }

    public void setSpecimenWindow(Integer specimenWindow) {
        this.specimenWindow = specimenWindow;
    }

    public String getTubeType() {
        return tubeType;
    }

    public void setTubeType(String tubeType) {
        this.tubeType = tubeType == null ? null : tubeType.trim();
    }

    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId == null ? null : patientId.trim();
    }

    public String getPatientIdCard() {
        return patientIdCard;
    }

    public void setPatientIdCard(String patientIdCard) {
        this.patientIdCard = patientIdCard == null ? null : patientIdCard.trim();
    }

    public Byte getSpecimenStatus() {
        return specimenStatus;
    }

    public void setSpecimenStatus(Byte specimenStatus) {
        this.specimenStatus = specimenStatus;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getExportFlag() {
        return exportFlag;
    }

    public void setExportFlag(Integer exportFlag) {
        this.exportFlag = exportFlag;
    }

    public String getDailyCode() {
        return dailyCode;
    }

    public void setDailyCode(String dailyCode) {
        this.dailyCode = dailyCode == null ? null : dailyCode.trim();
    }

    public String getCommentFst() {
        return commentFst;
    }

    public void setCommentFst(String commentFst) {
        this.commentFst = commentFst == null ? null : commentFst.trim();
    }

    public String getCommentSec() {
        return commentSec;
    }

    public void setCommentSec(String commentSec) {
        this.commentSec = commentSec == null ? null : commentSec.trim();
    }

    public String getCommentThr() {
        return commentThr;
    }

    public void setCommentThr(String commentThr) {
        this.commentThr = commentThr == null ? null : commentThr.trim();
    }

    public String getCommentFor() {
        return commentFor;
    }

    public void setCommentFor(String commentFor) {
        this.commentFor = commentFor == null ? null : commentFor.trim();
    }

    public String getInstitution() {
        return institution;
    }

    public void setInstitution(String institution) {
        this.institution = institution == null ? null : institution.trim();
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr == null ? null : addr.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", specimenRegisterId=").append(specimenRegisterId);
        sb.append(", specimenExtraId=").append(specimenExtraId);
        sb.append(", placeholderCode=").append(placeholderCode);
        sb.append(", patientTag=").append(patientTag);
        sb.append(", patientType=").append(patientType);
        sb.append(", hospitalId=").append(hospitalId);
        sb.append(", patientName=").append(patientName);
        sb.append(", patientSex=").append(patientSex);
        sb.append(", patientTel=").append(patientTel);
        sb.append(", doorNum=").append(doorNum);
        sb.append(", patientAge=").append(patientAge);
        sb.append(", patientAgeType=").append(patientAgeType);
        sb.append(", departmentId=").append(departmentId);
        sb.append(", bedNum=").append(bedNum);
        sb.append(", specimenType=").append(specimenType);
        sb.append(", specimenTrait=").append(specimenTrait);
        sb.append(", diagnosis=").append(diagnosis);
        sb.append(", doctorId=").append(doctorId);
        sb.append(", samplingTime=").append(samplingTime);
        sb.append(", receiveTime=").append(receiveTime);
        sb.append(", reportTime=").append(reportTime);
        sb.append(", docimasterId=").append(docimasterId);
        sb.append(", confirmManId=").append(confirmManId);
        sb.append(", specialistSign=").append(specialistSign);
        sb.append(", price=").append(price);
        sb.append(", printNum=").append(printNum);
        sb.append(", checkTip=").append(checkTip);
        sb.append(", remarks=").append(remarks);
        sb.append(", tipInfo=").append(tipInfo);
        sb.append(", applicationId=").append(applicationId);
        sb.append(", projectDocumentId=").append(projectDocumentId);
        sb.append(", specimenManId=").append(specimenManId);
        sb.append(", executeDepartmentId=").append(executeDepartmentId);
        sb.append(", specimenWindow=").append(specimenWindow);
        sb.append(", tubeType=").append(tubeType);
        sb.append(", patientId=").append(patientId);
        sb.append(", patientIdCard=").append(patientIdCard);
        sb.append(", specimenStatus=").append(specimenStatus);
        sb.append(", status=").append(status);
        sb.append(", exportFlag=").append(exportFlag);
        sb.append(", dailyCode=").append(dailyCode);
        sb.append(", commentFst=").append(commentFst);
        sb.append(", commentSec=").append(commentSec);
        sb.append(", commentThr=").append(commentThr);
        sb.append(", commentFor=").append(commentFor);
        sb.append(", institution=").append(institution);
        sb.append(", addr=").append(addr);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}